<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../rurple.css" type="text/css" />

<title>Hataları gidermek</title>
</head>
<body>
<h2 class="title">4. Hataları gidermek</h2>

<p>Reeborg verilen komutları harfi harfine yapar, bu hem iyi bir şeydir, hem de 
kötü bir şeydir. Örneğin aşağıdaki programı yazın</p>

<pre>
Move()
turn_off()
</pre>

<p>ve  "wrong_move.rur" adıyla kaydedip çalıştırın. Reeborg bu durumdan 
yakınacaktır ve kendine göre bir tepki verecektir. Çünkü Reeborg'a göre 
<tt>M</tt> ve <tt>m</tt> (büyük harf ve küçük harf) harfleri farklıdır.</p>

<h3 class="try">Sıra sizde</h3>

<p>Reeborg'un tam olarak nasıl bir yakınma gösterdiğine dikkat edin. Bu ileride 
sizin  böyle bir yakınma gördüğünüzde, programınızda ne tip bir hata 
olduğunu bulmanıza yardım edecektir.   Bir başka deyişle 
programınızdaki bir tür <i>bug</i>'ı nasıl tespit edebileceğinizi 
öğreniyorsunuz.<i>Buglar</i> hakkında ayrıntılı bilgi ilerleyen derslerde 
verilecek.  Eğer programlarınızı hatalı olarak yazarsanız <i>buglar</i> 
hakkındaki bilgileri şimdiden öğrenmeye başlayabilirsiniz.</p>

<h3 class="quiz">Küçük Sınav</h3>

<p>Yazabileceğiniz en kısa ve geçerli program nedir? Geçerli derken kastedilen 
Reeborg'un bir yakınma göstermeden komutumuzu yerine getirmesidir.</p>

<div class="lessons_nav">
<a href="3-first_program.htm"><img alt="previous" src=
"../../images/previous.png" /> İlk program</a> - <a href=
"../lessons_toc.htm"><img alt="home" src="../../images/home.png" /></a> - 
<a href="5-comments.htm">Açıklamanız var mı? <i>Avez-vous des commentaires?</i> <img alt=
"next" src="../../images/next.png" /></a>
</div>
</body>
</html>

